import java.util.ArrayList;

public class Transition {
	private Matcher input;
	private ArrayList<State> states = null;
	
	public Transition(Matcher input)
	{
		this(input, null);
	}
	
	public Transition(Matcher input, ArrayList<State> states)
	{
		this.input = input;
		this.states = states;
	}
	
	public Matcher getInput()
	{
		return input;
	}
	
	public ArrayList<State> getStates()
	{
		return states;
	}
	
	public void setStates(ArrayList<State> state)
	{
		states = state;
	}
}
